CC=gcc
PROGS=indice
LIB= *.o

all:$(PROGS)
	
	rm *.o

indice: main.c 
		
		$(CC) -c manejarDisco.c manejarDisco.h 
		$(CC) -c config.c config.h
		$(CC) -c protocolo_NIPC.c protocolo_NIPC.h	
		$(CC) -c sockets.c sockets.h
		$(CC) -c sock.c sock.h	
		$(CC) -c semaf.c semaf.h		
		$(CC) -c threads_Semaphores.c threads_Semaphores.h
		$(CC) main.c -o raid $(LIB) -lpthread
 
 
	
clean:
	rm *.gch
	rm raid
	rm $($PROG) *.o
